package com.baixun.service;

import com.baixun.pojo.Dep;

import java.util.List;
import java.util.Map;

public interface DepService {

    //新增部门
    void addDep(Dep dep);
    //更新部门
    void upate(Dep dep);
    //永久删除部门
    void deleteDepById(Integer id);
    //更新部门状态
    void updateDepStatus(Integer id, Byte dep_status);
    //根据id查询部门
    Map<String,Object> findById(Integer id);
    //树形结构查询所有部门
    List<Map<String, Object>> findAll();
    //部门添加用户
    void addUserToDep(Map<String,Integer> map);
    //部门移除用户
    void removeUserFromDep(Map map);
}
